<?php
	//Bagian Inputannya
if(!isset($_POST['total']))
{
?>

	<form action="bintang.php" method="post"> 
		<input type="text" name="total"> <br /> 
		<input type="submit" value="Gambar!!"> 
	</form> 

<?php
}


	//Bagian Prosesnya
else 
{
	$total = $_POST['total'];	// Ne variabel jumlah batas ke samping dan ke bawahnya

	if($total%2!=0){
		$left = $right = $mid = ceil($total/2);		// Left tu buat nentuin posisi bintang di belahan kiri, Right di sebelah kanan, Mid tu yg pas tengah2..
		for($i=0;$i<$total;$i++)					// Perulangan barisnya
		{	
			for($j=1;$j<=$total;$j++)				// Perulangan penulisan ke samping (dalam 1 baris)
			{
				if($j == $left || $j == $right)		// Kalo posisinya nyampe di left ato right nampilin bintang2
					echo "<font color=orange><blink> * </blink></font>";
				else								// Kalo gak ya berarti underscore
					echo " _ ";			
			}
				echo "<br>";						// Pindah baris

				if($i < $mid-1) 					// Untuk setiap baris kan left selalu geser ke kiri trus right geser ke kanan selama barisnya masih blom lebih dari batas / 2
				{
					$left--;
					$right++; 
				}
				else								// Kebalikan dari yang diatas karena untuk perjalanan setelah separoh left ma right kan mesti balik ke tengah lagi..
				{ 
					$left++; 
					$right--; 
				}
		}
	}
	else 
		echo "Maaf, inputan harus ganjil... ";
	
	echo "<br><br>";
?>
		<<!-- Tombol buat refresh aja... jadi bisa inputin batas yang baru -->
	<form action="bintang.php" method="post"> 
		<input type="submit" value="Kembali"> 
	</form> 
<?php } ?>